/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package za.ac.cput.testSuite;

import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import za.ac.cput.composition.test.CompositionJUnitTest;
import za.ac.cput.crp.obey.CRPJUnitTest;
import za.ac.cput.encapsulation.test.EncapsulationJUnitTest;
import za.ac.cput.inheritence.test.InheritenceJUnitTest;
import za.ac.cput.isp.obey.ISPJUnitTestObey;
import za.ac.cput.isp.violate.ISPJUnitTest;
import za.ac.cput.lsp.obey.CalcJUnitTest1;
import za.ac.cput.lsp.obey.CalcJUnitTest2;
import za.ac.cput.lsp.violate.CalcViolateJUnitTest;
import za.ac.cput.ocp.test.obey.OCPJUnitTest;
import za.ac.cput.ocp.test.violate.OCPViolateJUnitTest;
import za.ac.cput.polymorphism.test.PolyJUnitTest;
import za.ac.cput.srp.test.obey.SRPJUnitTest;
import za.ac.cput.srp.test.violate.SRPViolateJUnitTest;

/**
 *
 * @author Jameel
 */
@RunWith(Suite.class)
@Suite.SuiteClasses(value={EncapsulationJUnitTest.class,InheritenceJUnitTest.class, PolyJUnitTest.class, CompositionJUnitTest.class, 
                    SRPJUnitTest.class, SRPViolateJUnitTest.class, OCPJUnitTest.class, OCPViolateJUnitTest.class, CalcJUnitTest1.class, 
                    CalcJUnitTest2.class, CalcViolateJUnitTest.class, ISPJUnitTestObey.class, ISPJUnitTest.class, CRPJUnitTest.class  })
public class Ch3TestSuite {

    @BeforeClass
    public static void setUpClass() throws Exception {
    }

    @AfterClass
    public static void tearDownClass() throws Exception {
    }
    
}
